master pump - French English Dictionary